package demo2;

import cn.hutool.*;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.json.JSONUtil;

public class Client {

    public static void main(String[] args) {
        SimpleDomain sd = new SimpleDomain();//要进行加密解密的实体类
        /*OtherParam otherParam = new OtherParam();
        otherParam.setTelNum("13288888888");
        otherParam.setAddr("深圳市民治");*/
        //sd.setOtherParam(otherParam);
        sd.setId("6029131988005021537");//注入身份证号

        sd.setName("好好学习");
        sd.encryptSelf();


        //System.out.println(clone.getOtherParam().getTelNum());

        System.out.println(sd.getId());//执行自加密后输出
        System.out.println(sd.getName());//执行自加密后输出
        //System.out.println("加密："+sd.getOtherParam().getTelNum());//执行自加密后输出

        sd.decryptSelf();
        System.out.println(sd.getId());//执行自加密后输出
        System.out.println(sd.getName());//执行自加密后输出
    }
}
